/**
 * @file cmainwindow.h
 * @author shijb (shijb@guideir.com)
 * @brief
 * @version 0.1
 * @date 2025-04-23
 *
 * @copyright Copyright (c) 2025
 *
 */

#ifndef __C_MAINWINDOW_H__
#define __C_MAINWINDOW_H__

#include "cbasewidget.h"
class QLabel;
class FORMS_EXPORT CMainWindow : public CBaseWidget
{
    Q_OBJECT

public:
    explicit CMainWindow(QWidget *parent = nullptr);
    ~CMainWindow();

protected:
    void initUI();
    void initConnect();

protected:
    CBaseWidget *m_leftTopWidget   = nullptr;
    CBaseWidget *m_middleTopWidget = nullptr;
    CBaseWidget *m_rightTopWidget  = nullptr;
    CBaseWidget *m_bottomWidget    = nullptr;
};

#endif //! __C_MAINWINDOW_H__